home *** CD-ROM | disk | FTP | other *** search
/ Micromanía 92 / CDMM92_1.ISO / SOF 2 SDK / sof2sdk-101.msi / _92D6AC311BB48EBA344BBABC89DA6AB0 / _C939D9ADDA0C4D928B75EA2E1696271D < prev    next >
Encoding:
Text File  |  2002-06-05  |  11.7 KB  |  551 lines

  1. {
  2.     \\ SETUP DISPLAY MENU
  3.  
  4.     menuDef 
  5.     {
  6.         name        "setup_display_menu"
  7.         visible        0
  8.         fullscreen    0
  9.         rect        50 110 432 254
  10.         focusColor    .49 .56 .27 1
  11.  
  12.         onOpen 
  13.         {
  14.             uiScript display_settings_store
  15.         }
  16.  
  17.         onClose
  18.         {
  19.             uiScript display_settings_recall
  20.         }
  21.  
  22.         itemDef 
  23.         {
  24.             name        quality_multi            
  25.             style        WINDOW_STYLE_FILLED    
  26.             text        "Quality:"
  27.                type        ITEM_TYPE_MULTI    
  28.             cvar        "ui_glCustom"
  29.             rect        50 19 240 15
  30.                textalign    ITEM_ALIGN_RIGHT
  31.                textalignx    125 
  32.                textaligny    0
  33.             textfont    "hud"
  34.             textscale    .43
  35.             forecolor    .12 .14 .08 1
  36.             backcolor    0 0 0 0
  37.                visible        1
  38.  
  39.             cvarFloatList 
  40.             { 
  41.                 "High Quality"    0 
  42.                 "Normal"        1 
  43.                 "Fast"            2 
  44.                 "Fastest"        3 
  45.                 "Custom"        4 
  46.             }
  47.             action 
  48.             { 
  49.                 play "sound/misc/menus/select.wav" ; 
  50.                 uiScript update "ui_glCustom" 
  51.             }
  52.             mouseEnter 
  53.             { 
  54.                 play "sound/misc/menus/hilite1.wav" ; 
  55.                 setitemcolor quality_multi backcolor .12 .14 .08 1
  56.                 setitemcolor quality_multi forecolor .49 .56 .27 1
  57.             }
  58.               mouseExit 
  59.             { 
  60.                 setitemcolor quality_multi forecolor .12 .14 .08 1
  61.                 setitemcolor quality_multi backcolor 0 0 0 0
  62.             }
  63.         }
  64.  
  65.         itemDef 
  66.         {
  67.               name        window
  68.                type        ITEM_TYPE_EDITFIELD
  69.             text        "GL Driver:"
  70.             cvar        "r_gldriver"
  71.             rect        50 34 240 15
  72.                textalign    ITEM_ALIGN_RIGHT
  73.               textalignx    125
  74.                textaligny    0
  75.             textfont    "hud"
  76.             textscale    .43
  77.             forecolor    .12 .14 .08 1
  78.             backcolor    0 0 0 0
  79.                visible        1
  80.             decoration
  81.         }
  82.  
  83.         itemDef 
  84.         {
  85.                name        "fullscreen_yesno"
  86.             style        WINDOW_STYLE_FILLED
  87.              type        ITEM_TYPE_YESNO
  88.             text        "Fullscreen:"
  89.             cvar        "r_fullscreen"
  90.             rect        50 49 240 15
  91.               textalign    ITEM_ALIGN_RIGHT
  92.               textalignx    125
  93.               textaligny    0
  94.             textfont    "hud"
  95.             textscale    .43
  96.             forecolor    .12 .14 .08 1
  97.               visible        1
  98.             
  99.             action 
  100.             { 
  101.                 play "sound/misc/menus/select.wav" ; 
  102.                 uiScript glCustom 
  103.             }
  104.             mouseEnter 
  105.             { 
  106.                 play "sound/misc/menus/hilite1.wav" ; 
  107.                 setitemcolor fullscreen_yesno backcolor .12 .14 .08 1
  108.                 setitemcolor fullscreen_yesno forecolor .49 .56 .27 1
  109.             }
  110.               mouseExit 
  111.             { 
  112.                 setitemcolor fullscreen_yesno forecolor .12 .14 .08 1
  113.                 setitemcolor fullscreen_yesno backcolor 0 0 0 0
  114.             }
  115.         }
  116.  
  117.         itemDef 
  118.         {
  119.                name        glextensions_yesno
  120.             style        WINDOW_STYLE_FILLED
  121.               type        ITEM_TYPE_YESNO
  122.             text        "GL Extensions:"
  123.             cvar        "r_allowExtensions"
  124.             rect        50 64 240 15
  125.               textalign    ITEM_ALIGN_RIGHT
  126.               textalignx    125
  127.               textaligny    0
  128.             textfont    "hud"
  129.             textscale    .43
  130.             forecolor    .12 .14 .08 1
  131.             backcolor    0 0 0 0
  132.               visible        1
  133.         
  134.             action 
  135.             { 
  136.                 play "sound/misc/menus/select.wav" ; 
  137.                 uiScript glCustom 
  138.             }
  139.             mouseEnter 
  140.             { 
  141.                 play "sound/misc/menus/hilite1.wav" ; 
  142.                 setitemcolor glextensions_yesno backcolor .12 .14 .08 1
  143.                 setitemcolor glextensions_yesno forecolor .49 .56 .27 1
  144.             }
  145.               mouseExit 
  146.             { 
  147.                 setitemcolor glextensions_yesno forecolor .12 .14 .08 1
  148.                 setitemcolor glextensions_yesno backcolor 0 0 0 0
  149.             }
  150.         }
  151.     
  152.         itemDef 
  153.         {
  154.                name        videomode_multi
  155.             style        WINDOW_STYLE_FILLED
  156.                type        ITEM_TYPE_MULTI    
  157.             text        "Video Mode:"
  158.             cvar        "r_mode"
  159.             rect        50 79 240 15
  160.               textalign    ITEM_ALIGN_RIGHT
  161.               textalignx    125
  162.               textaligny    0
  163.             textfont    "hud"
  164.             textscale    .43
  165.             forecolor    .12 .14 .08 1
  166.             backcolor    0 0 0 0
  167.               visible        1
  168.  
  169.             cvarFloatList 
  170.             { 
  171.                 "512*384" 2 
  172.                 "640*480" 3 
  173.                 "800*600" 4 
  174.                 "960*720" 5 
  175.                 "1024*768" 6 
  176.                 "1152*864" 7 
  177.                 "1280*1024" 8 
  178.                 "1600*1200" 9 
  179.             }
  180.             action 
  181.             { 
  182.                 play "sound/misc/menus/select.wav" ; 
  183.                 uiScript glCustom 
  184.             }
  185.             mouseEnter 
  186.             { 
  187.                 play "sound/misc/menus/hilite1.wav" ; 
  188.                 setitemcolor videomode_multi backcolor .12 .14 .08 1
  189.                 setitemcolor videomode_multi forecolor .49 .56 .27 1
  190.             }
  191.               mouseExit 
  192.             { 
  193.                 setitemcolor videomode_multi forecolor .12 .14 .08 1
  194.                 setitemcolor videomode_multi backcolor 0 0 0 0
  195.             }
  196.         }
  197.  
  198.         itemDef 
  199.         {
  200.                name        colordepth_multi
  201.             style        WINDOW_STYLE_FILLED
  202.                type        ITEM_TYPE_MULTI
  203.             text        "Color Depth:"
  204.             cvar        "r_colorbits"
  205.             rect        50 94 280 15
  206.               textalign    ITEM_ALIGN_RIGHT
  207.               textalignx    125
  208.               textaligny    0
  209.             textfont    "hud"
  210.             textscale    .43
  211.             forecolor    .12 .14 .08 1
  212.             backcolor    0 0 0 0
  213.               visible        1
  214.             
  215.             cvarFloatList
  216.             { 
  217.                 "Desktop Default" 0 
  218.                 "16-bit" 16 
  219.                 "32-bit" 32 
  220.             }
  221.             action 
  222.             { 
  223.                 play "sound/misc/menus/select.wav" ; 
  224.                 uiScript glCustom ; 
  225.                 uiScript update "r_colorbits" 
  226.             }
  227.             mouseEnter 
  228.             { 
  229.                 play "sound/misc/menus/hilite1.wav" ; 
  230.                 setitemcolor colordepth_multi backcolor .12 .14 .08 1
  231.                 setitemcolor colordepth_multi forecolor .49 .56 .27 1
  232.             }
  233.               mouseExit 
  234.             { 
  235.                 setitemcolor colordepth_multi forecolor .12 .14 .08 1
  236.                 setitemcolor colordepth_multi backcolor 0 0 0 0
  237.             }
  238.         }
  239. /*
  240.         itemDef 
  241.         {
  242.               name        lighting_multi
  243.             style        WINDOW_STYLE_FILLED
  244.               type        ITEM_TYPE_MULTI            
  245.             text        "Lighting:"
  246.             cvar        "r_vertexlight"
  247.             rect        50 109 280 15
  248.               textalign    ITEM_ALIGN_RIGHT
  249.               textalignx    125
  250.               textaligny    0
  251.             textfont    "hud"
  252.             textscale    .43
  253.             forecolor    .12 .14 .08 1
  254.             backcolor    0 0 0 0
  255.               visible        1
  256.  
  257.             cvarFloatList 
  258.             { 
  259.                 "Light Map (high)" 0 
  260.                 "Vertex (low)" 1  
  261.             }
  262.             action 
  263.             { 
  264.                 play "sound/misc/menus/select.wav" ; 
  265.                 uiScript glCustom 
  266.             }
  267.             mouseEnter 
  268.             { 
  269.                 play "sound/misc/menus/hilite1.wav" ; 
  270.                 setitemcolor lighting_multi backcolor .12 .14 .08 1
  271.                 setitemcolor lighting_multi forecolor .49 .56 .27 1
  272.             }
  273.               mouseExit 
  274.             { 
  275.                 setitemcolor lighting_multi forecolor .12 .14 .08 1
  276.                 setitemcolor lighting_multi backcolor 0 0 0 0
  277.             }
  278.         }
  279. */
  280.         itemDef 
  281.         {
  282.                name        geometric_multi
  283.             style        WINDOW_STYLE_FILLED
  284.             type        ITEM_TYPE_MULTI
  285.             text        "Geometric Detail:"
  286.             cvar        "r_lodbias"
  287.             rect        30 109 260 15
  288.               textalign    ITEM_ALIGN_RIGHT
  289.               textalignx    145
  290.               textaligny    0
  291.             textfont    "hud"
  292.             textscale    .43
  293.             forecolor    .12 .14 .08 1
  294.             backcolor    0 0 0 0
  295.               visible        1
  296.  
  297.             cvarFloatList
  298.             { 
  299.                 "Low" 2 
  300.                 "Medium" 1 
  301.                 "High" 0 
  302.             }
  303.             action
  304.             { 
  305.                 play "sound/misc/menus/select.wav" ; 
  306.                 uiScript glCustom ; 
  307.                 uiScript update "r_lodbias" 
  308.             }
  309.             mouseEnter 
  310.             { 
  311.                 play "sound/misc/menus/hilite1.wav" ; 
  312.                 setitemcolor geometric_multi backcolor .12 .14 .08 1
  313.                 setitemcolor geometric_multi forecolor .49 .56 .27 1
  314.             }
  315.               mouseExit 
  316.             { 
  317.                 setitemcolor geometric_multi forecolor .12 .14 .08 1
  318.                 setitemcolor geometric_multi backcolor 0 0 0 0
  319.             }
  320.         }
  321.  
  322.         itemDef 
  323.         {
  324.               name        texdetail_multi
  325.             style        WINDOW_STYLE_FILLED
  326.                type        ITEM_TYPE_MULTI
  327.             text        "Texture Detail:"
  328.             cvar        "r_picmip"
  329.             rect        50 124 240 15
  330.               textalign    ITEM_ALIGN_RIGHT
  331.               textalignx    125
  332.               textaligny    0
  333.             textfont    "hud"
  334.             textscale    .43
  335.             forecolor    .12 .14 .08 1
  336.             backcolor    0 0 0 0
  337.               visible        1
  338.  
  339.             cvarFloatList
  340.             { 
  341.                 "Low" 3 
  342.                 "Normal" 2
  343.                 "High" 1
  344.             }
  345.             action 
  346.             { 
  347.                 play "sound/misc/menus/select.wav" ; 
  348.                 uiScript glCustom 
  349.             }
  350.             mouseEnter 
  351.             { 
  352.                 play "sound/misc/menus/hilite1.wav" ; 
  353.                 setitemcolor texdetail_multi backcolor .12 .14 .08 1
  354.                 setitemcolor texdetail_multi forecolor .49 .56 .27 1
  355.             }
  356.               mouseExit 
  357.             { 
  358.                 setitemcolor texdetail_multi forecolor .12 .14 .08 1
  359.                 setitemcolor texdetail_multi backcolor 0 0 0 0
  360.             }
  361.         }
  362.     
  363.         itemDef 
  364.         {
  365.               name        texquality_multi
  366.             style        WINDOW_STYLE_FILLED
  367.               type        ITEM_TYPE_MULTI
  368.             text        "Texture Quality:"
  369.             cvar        "r_texturebits"
  370.             rect        40 139 250 15
  371.               textalign    ITEM_ALIGN_RIGHT
  372.               textalignx    135
  373.               textaligny    0
  374.             textfont    "hud"
  375.             textscale    .43
  376.             forecolor    .12 .14 .08 1
  377.             backcolor    0 0 0 0
  378.               visible        1
  379.  
  380.             cvarFloatList 
  381.             { 
  382.                 "Default" 0 
  383.                 "16 bit" 16
  384.                 "32 bit" 32
  385.             }
  386.              action 
  387.             { 
  388.                 play "sound/misc/menus/select.wav" ; 
  389.                 uiScript glCustom 
  390.             }
  391.             mouseEnter 
  392.             { 
  393.                 play "sound/misc/menus/hilite1.wav" ; 
  394.                 setitemcolor texquality_multi backcolor .12 .14 .08 1
  395.                 setitemcolor texquality_multi forecolor .49 .56 .27 1
  396.             }
  397.               mouseExit 
  398.             { 
  399.                 setitemcolor texquality_multi forecolor .12 .14 .08 1
  400.                 setitemcolor texquality_multi backcolor 0 0 0 0
  401.             }
  402.         }
  403.  
  404.         itemDef 
  405.         {
  406.               name        texfilter_multi
  407.             style        WINDOW_STYLE_FILLED
  408.               type        ITEM_TYPE_MULTI
  409.             text        "Texture Filter:"
  410.             cvar        "r_texturemode"
  411.             rect        50 154 240 15
  412.               textalign    ITEM_ALIGN_RIGHT
  413.               textalignx    125
  414.               textaligny    0
  415.             textfont    "hud"
  416.             textscale    .43
  417.             forecolor    .12 .14 .08 1
  418.             backcolor    0 0 0 0
  419.               visible        1
  420.  
  421.             cvarStrList 
  422.             { 
  423.                 "Bilinear", 
  424.                 "GL_LINEAR_MIPMAP_NEAREST", 
  425.                 "Trilinear", 
  426.                 "GL_LINEAR_MIPMAP_LINEAR"  
  427.             }
  428.             action 
  429.             { 
  430.                 play "sound/misc/menus/select.wav" ; 
  431.                 uiScript glCustom 
  432.             }
  433.             mouseEnter 
  434.             { 
  435.                 play "sound/misc/menus/hilite1.wav" ; 
  436.                 setitemcolor texfilter_multi backcolor .12 .14 .08 1
  437.                 setitemcolor texfilter_multi forecolor .49 .56 .27 1
  438.             }
  439.               mouseExit 
  440.             { 
  441.                 setitemcolor texfilter_multi forecolor .12 .14 .08 1
  442.                 setitemcolor texfilter_multi backcolor 0 0 0 0
  443.             }
  444.         }
  445.     
  446.         itemDef 
  447.         {
  448.               name        compress_yesno
  449.             style        WINDOW_STYLE_FILLED
  450.               type        ITEM_TYPE_YESNO
  451.             text        "Compress Textures:"
  452.             cvar        "r_ext_compressed_textures"
  453.             rect        30 169 260 15
  454.               textalign    ITEM_ALIGN_RIGHT
  455.               textalignx    145
  456.               textaligny    0
  457.             textfont    "hud"
  458.             textscale    .43
  459.             forecolor    .12 .14 .08 1
  460.             backcolor    0 0 0 0
  461.               visible        1
  462.         
  463.             action 
  464.             { 
  465.                 play "sound/misc/menus/select.wav" ; 
  466.                 uiScript glCustom 
  467.             }
  468.             mouseEnter 
  469.             { 
  470.                 play "sound/misc/menus/hilite1.wav" ; 
  471.                 setitemcolor compress_yesno backcolor .12 .14 .08 1
  472.                 setitemcolor compress_yesno forecolor .49 .56 .27 1
  473.             }
  474.               mouseExit 
  475.             { 
  476.                 setitemcolor compress_yesno forecolor .12 .14 .08 1
  477.                 setitemcolor compress_yesno backcolor 0 0 0 0
  478.             }
  479.         }
  480.  
  481.         itemDef 
  482.         {
  483.               name        vsync_yesno
  484.             style        WINDOW_STYLE_FILLED
  485.               type        ITEM_TYPE_YESNO
  486.             text        "Vertical Sync:"
  487.             cvar        "r_swapinterval"
  488.             rect        30 184 260 15
  489.               textalign    ITEM_ALIGN_RIGHT
  490.               textalignx    145
  491.               textaligny    0
  492.             textfont    "hud"
  493.             textscale    .43
  494.             forecolor    .12 .14 .08 1
  495.             backcolor    0 0 0 0
  496.               visible        1
  497.         
  498.             action 
  499.             { 
  500.                 play "sound/misc/menus/select.wav" ; 
  501.                 uiScript glCustom 
  502.             }
  503.             mouseEnter 
  504.             { 
  505.                 play "sound/misc/menus/hilite1.wav" ; 
  506.                 setitemcolor vsync_yesno backcolor .12 .14 .08 1
  507.                 setitemcolor vsync_yesno forecolor .49 .56 .27 1
  508.             }
  509.               mouseExit 
  510.             { 
  511.                 setitemcolor vsync_yesno forecolor .12 .14 .08 1
  512.                 setitemcolor vsync_yesno backcolor 0 0 0 0
  513.             }
  514.         }
  515.  
  516.         itemDef 
  517.         {
  518.             name        apply_button
  519.             style        WINDOW_STYLE_FILLED
  520.             text        "Apply Changes"
  521.             type        ITEM_TYPE_BUTTON
  522.             rect        300 173 113 26
  523.             textalignx    10
  524.               textaligny    5
  525.             textfont    "hud"
  526.             textscale    .43
  527.             forecolor    .12 .14 .08 1
  528.             backcolor    0 0 0 0
  529.               visible        1
  530.             border        1
  531.             bordercolor    0 0 0 1
  532.             
  533.             action 
  534.             { 
  535.                 play "sound/misc/menus/select.wav" ; 
  536.                 open vid_restart_popmenu 
  537.             }
  538.             mouseEnter 
  539.             { 
  540.                 play "sound/misc/menus/hilite1.wav" ; 
  541.                 setitemcolor apply_button backcolor .12 .14 .08 1
  542.                 setitemcolor apply_button forecolor .49 .56 .27 1
  543.             }
  544.               mouseExit 
  545.             { 
  546.                 setitemcolor apply_button forecolor .12 .14 .08 1
  547.                 setitemcolor apply_button backcolor 0 0 0 0
  548.             }
  549.         }
  550.     }
  551. }